var APP = require("../../../lib/main/app");
var LIST = require("../../../lib/data/HList");

var page = {
	ready: function() {
		var that = this;
		that.id= api.pageParam.id;
		that.initData();
	},

	on: function() {
		var that = this;

		//批量事件
		var events = [
			//点击歌房
			['.songroom-lis2', function() {
				
			}],
			//打开详情
			['.openDtl', function() {
				var url = $(this).data('url');
				var id = $(this).data('id');
				APP.w.openWin(url,{id:id})
			}],
			// 阻止冒泡
			// if(!$(e.target).hasClass("no-folllow")){
			// 	APP.w.openWin(url,{id:id});
			// }
			//测试，默认tab事件，第三个参数可以传其他事件
			['zhangsan',function() {
				
			},'change'],
		];
		APP.e.more(events)

		//点击单事件
		APP.e.tap('.songroom-lis2', function() {
			var id = $(this).data('id');
			
			APP.r.get({
				api : 'products',
				params : {
					page : 1,
					limit : 6,
					keyword: '',
					sid : 0,
				},
				render: require('./list'),
				renderBox : '#list-box',
				success: function(res) {
					API.errorToast('系统开发中，请耐心等待...');
					//alert(JSON.stringify(res));
				}
			})
		});
		
		APP.e.tap('.hot-lis', function() {
			APP.w.openWin('news_gift')	//打开页面
		})
	},
	methods: {
		initData: function() {
			var that = this;
			
			//list展示方式
			LIST.init({
				api: 'products',
				params: {
					limit : 6,	//这个limit是给服务器pageSize是自己对象用的
					keyword: '',
					sid : 0,
				},
				pageSize:6,	//这个是服务器例如默认10个告诉你的，不传则默认是10个，给前端判断用的，只是为了测试请求6个
				headRefresh:1,
				render: require('./list'),
				renderBox : '#list-box',
			})
		},
	}
}

API.run(page);
